from abc import ABC, abstractmethod
from typing import List

class BaseEngineMgr(ABC):
    @abstractmethod
    def __init__(self, args: List[str]): pass

    @abstractmethod
    def start(self) -> None:
        pass

    @abstractmethod
    def stop(self) -> None: pass
